package cn.bugstack.springframework.beans.factory.config;

/**
 * 一个用于引用Bean的类。
 * 这个类通过beanName来引用Spring容器中的特定Bean。
 */
public class BeanReference {

    // Bean的名称，用于在Spring容器中标识和检索特定的Bean。
    private final String beanName;

    /**
     * 构造函数，初始化BeanReference实例。
     *
     * @param beanName 要引用的Bean的名称。这个名称必须是在Spring容器中注册的Bean的名称。
     */
    public BeanReference(String beanName) {
        this.beanName = beanName;
    }

    /**
     * 获取被引用Bean的名称。
     *
     * @return 返回这个BeanReference实例所引用的Bean的名称。
     */
    public String getBeanName() {
        return beanName;
    }

}
